home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / misc / VMM_src.lha / VMM / lib / makefile < prev    next >
Encoding:
Makefile  |  1995-01-15  |  841 b   |  36 lines

  1. SRCS = string.c my_startup.asm startup.asm hook.asm
  2. LIBOBJS = string.ogcc 
  3.  
  4. GCC_C_FLAGS = -ansi -Wall -IINCLUDE_H: -O2 -c
  5. SAS_C_FLAGS = ANSI STRICT NOSTACKCHECK NOSTANDARDIO COMMENTNEST\
  6.               DATA FARONLY NODEBUG
  7.  
  8.  
  9. .c.ogcc:
  10.   gcc $(GCC_C_FLAGS) -o $*.ogcc $*.c
  11.   sc nolink $(SAS_C_FLAGS) $*.c
  12.  
  13. all : libansi.a my_startup.o startup.o hook.o
  14.  
  15. libansi.a : $(LIBOBJS)
  16.   rm -f libansi.a
  17.   ar -rv libansi.a $(LIBOBJS)
  18.  
  19. my_startup.o : my_startup.asm
  20.   phxass -q -iINCLUDE_I: -mf my_startup.asm
  21.   hunk2gcc my_startup.o
  22.   rm my_startup.o
  23.   sksh -n -c "mv obj.* my_startup.o"
  24.  
  25. startup.o : startup.asm
  26.   phxass -q -iINCLUDE_I: -sAWSTARTUP -mf startup.asm
  27.   hunk2gcc startup.o
  28.   rm startup.o
  29.   sksh -n -c "mv obj.* startup.o"
  30.  
  31. hook.o : hook.asm
  32.   phxass -q -iINCLUDE_I: -mf hook.asm
  33.   hunk2gcc hook.o
  34.   rm hook.o
  35.   sksh -n -c "mv obj.* hook.o"
  36.